package com.heima.model.article.pojos;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * <p>
 * 文章信息表，存储已发布的文章
 * </p>
 *
 * @author itheima
 */

@Data
public class ApArticleDoc implements Serializable {

    private Long id;


    /**
     * 发布时间
     */
    private Date publishTime;

    /**
     * 文章布局  0 无图文章   1 单图文章    2 多图文章
     */
    private Short layout;

    /**
     * 文章封面图片 多张逗号分隔
     */
    private String images;


    /**
     * 静态页面地址
     */
    private String staticUrl;

    /**
     * 作者id
     */
    private Long authorId;

    /**
     * 作者名称
     */
    private String authorName;

    /**
     * 频道id
     */
    private Integer channelId;

    /**
     * 频道名称
     */
    private String channelName;

    /**
     * 标题
     */
    private String title;


    /**
     * 评论数量
     */
    private Integer comment;


    /**
     * 建议
     */
    private String suggestion;


    public ApArticleDoc(ApArticle article){
        this.id= article.getId();
        this.title= article.getTitle();
        this.authorId= article.getAuthorId();
        this.authorName= article.getAuthorName();
        this.channelId= article.getChannelId();
        this.channelName= article.getChannelName();
        this.layout= article.getLayout();
        this.images= article.getImages();
        this.comment= article.getComment();
        this.publishTime= article.getPublishTime();
    }
}